草庐IT

Android:Google Playstore 的公测

全部标签

android - 在不耗尽电池的情况下保持服务清醒

我有一个应用程序需要持续监听通过wifi传入的请求。在后台运行的服务完成这项工作。但是,此服务会在屏幕关闭一段时间后进入休眠状态。我搜索到的解决方案是使用AlarmManager使其保持唤醒状态。但据说这会耗尽设备的电池电量。那么,还有另一种方法可以做到这一点吗?例如,Whatsapp和Skype等应用程序有什么作用?它们似乎并没有消耗太多电量,但它们一直在运行服务,对吧?此外,如果AlarmManager是唯一的方法,如果有人可以分享教程或示例,那将是非常好的。 最佳答案 ThesolutionfromwhatIhavesearc

android - 奇怪的 ListView 项目选择器外观(手指离开屏幕时未移除按下状态)

我有如下所示的ListView项目music_list_item_checkbox_bg.xml是一个选择器,会根据不同的状态显示不同的drawable。当我按下ListView中的项目并将触摸屏留在项目内时,根据不同状态的可绘制对象是正确的。问题:但是如果我按下项目并将手指水平移出项目(触摸点的X在项目的顶部和底部之间),然后离开屏幕,checkbox的drawable会一直保持按下状态。(如果触摸点的X在项目的顶部和底部之外,则状态为正确)。我尝试将android:duplicateParentState="true"添加到复选框以获得与父级相同的状态,但它不起作用。我很困惑,有人

java - Android,压缩图像

我正在通过wifi或移动网络通过网络发送图像以存储在服务器中并再次检索。我已经这样做了,但由于相机拍摄的图像大小,它使我的应用程序变慢,只是指出我正在打开画廊并从那里拍摄照片,而不是直接从应用程序拍摄照片。我注意到从相机和画廊拍摄的whatsapp图像已被压缩到大约。100kb。目前我的代码获取一个文件并将其转换为字节,然后发送它。这是获取文件并将其转换为字节的方法。privatevoidtoBytes(StringfilePath){try{Filefile=newFile(filePath);InputStreamis=newBufferedInputStream(newFileI

android - 保存游戏状态安卓

我不确定我应该如何保存我正在开发的游戏的游戏状态。我应该保存包含所有游戏信息的实例/对象吗?如果是,如何?或者我应该将所有相关信息保存在一个.txt文件中,并在需要时保存/加载信息?你是怎么做到的,你觉得我的提议怎么样? 最佳答案 除非将实例/对象序列化并将其保存到某个文本/二进制/数据库文件中,否则无法保存实例/对象。因此,您的两个选项有点相同。您需要保存的是重建游戏状态所需的所有信息。您可能可以从此处获得一些信息。如果您只有一小部分固定变量来定义您的游戏状态,那么请使用SharedPreferences。如果您想保留多个状态和/

android - 精确获取 GPS 位置

`privatevoidgetLocation(){Stringcontext=Context.LOCATION_SERVICE;LocationManagerlocationManager=(LocationManager)getSystemService(context);Criteriacriteria=newCriteria();criteria.setAccuracy(Criteria.ACCURACY_COARSE);criteria.setAltitudeRequired(false);criteria.setBearingRequired(false);criteria

android - 无法添加窗口错误

我正在使用tabWidget。当我第一次从父类转到子类并选择日期时,我的子类中有一个日期选择器,它工作正常,当我再次从父类转到子类并选择日期时,应用程序崩溃并显示logcat结果“无法添加窗”第一次用还好,下次就不行了代码如下importjava.util.Calendar;importandroid.app.Activity;importandroid.app.DatePickerDialog;importandroid.app.Dialog;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view

Android - View 无法在编辑模式下实例化。空指针异常

我正在尝试创建显示一些相关信息的自定义View:名称、ID等。这是代码我的看法。publicclassContactViewextendsRelativeLayout{privateTextViewname,id,status,sex;privateContactlinkedContact;publicContactView(Contextcontext){this(context,null);}publicContactView(Contextcontext,AttributeSetattrs){this(context,attrs,0);}publicContactView(Con

Android 在自定义项上应用主题

我能够声明一个主题和一个特定的按钮设计:@style/Button.b1#000000问题是这种样式适用于所有按钮。我想声明一个具有自己风格的特定按钮,改变每个主题独立于其他按钮(类似于“保存”按钮)。任何的想法?我尝试了以下方法:@drawable/shape#000000#FFFFFF现在按钮独立于主题,但它也应该应用我上面声明的样式属性。目前它只应用在MyButton范围内声明的属性,而不应用在MyButton.Theme1或MyButton.Theme2中声明的属性。 最佳答案 如果您的主题MyTheme仅用于定义按钮样式,

android - 从多个类文件运行 junit 测试用例 (Robotium)

我实际上正在使用适用于Android的Robotium测试框架,但我相信它是基于JUnit的。我是JUnit和TDD的新手。我想根据功能创建不同的测试类文件,例如“LoginTest.java”、“EditProfileTest.java”,每个文件都包含该功能的一些测试用例。问题是,当我通过单击F11在Eclipse中运行它时,只会运行一个文件。我不想将所有测试用例放在一个文件中。有没有办法一次运行多个文件?或者其他方法解决这个问题。 最佳答案 您可以创建一个JUnit测试套件,或者如果您只想在特定Java包中的所有类中运行所有测

android - Android 应用程序上 Google 云端硬盘的 "AuthTokenType"值是多少?

我应该使用什么作为“AuthTokenType”值来请求从Android应用程序访问用户的Google云端硬盘?例如,这里有一些其他服务的AuthTokenType值:Whatis"authTokenType"parameterinGoogledataAPI?我打算使用提供的Java客户端API与GoogleDrive交互,即:http://code.google.com/p/google-api-java-client/wiki/APIs#Drive_API 最佳答案 ClientLogin现已正式弃用,因此您应该使用OAuth。